class DamTypeElectroStream extends KFWeaponDamageType;

static function GetHitEffects(out class<xEmitter> HitEffects[4], int VictimHealth)
{
	HitEffects[0] = class'HitSmoke';
	if( VictimHealth <= 0 )
		HitEffects[1] = class'KFHitFlame';
	else if ( FRand() < 0.8 )
		HitEffects[1] = class'KFHitFlame';
}

static function AwardKill(KFSteamStatsAndAchievements KFStatsAndAchievements, KFPlayerController Killer, KFMonster Killed );
static function AwardDamage(KFSteamStatsAndAchievements KFStatsAndAchievements, int Amount);
static function ScoredHeadshot(KFSteamStatsAndAchievements KFStatsAndAchievements, bool bLaserSightedM14EBRKill);

defaultproperties
{
     bIsExplosive=False
     bCheckForHeadShots=False
     WeaponClass=none
     DeathString="%k overvoltaged %o."
     FemaleSuicide="%o overvoltaged."
     MaleSuicide="%o overvoltaged."
     bLocationalHit=False
     bThrowRagdoll=True
     bExtraMomentumZ=True
     DamageThreshold=1
     DeathOverlayMaterial=Combiner'Effects_Tex.GoreDecals.PlayerDeathOverlay'
     DeathOverlayTime=999.000000
     KDamageImpulse=3000.000000
     KDeathVel=300.000000
     KDeathUpKick=250.000000
     HumanObliterationThreshhold=150
}
